home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Controls / Visual Basic Controls.iso / vbcontrol / cooltick / cooltick.exe / FRMMAIN.FRM (.txt) < prev    next >
Encoding:
Visual Basic Form  |  1998-03-12  |  10.7 KB  |  333 lines

  1. VERSION 4.00
  2. Begin VB.Form frmMain 
  3.    BorderStyle     =   3  'Fixed Dialog
  4.    Caption         =   "CoolTicker VB Example"
  5.    ClientHeight    =   5475
  6.    ClientLeft      =   1140
  7.    ClientTop       =   1515
  8.    ClientWidth     =   5745
  9.    Height          =   5880
  10.    Icon            =   "frmMain.frx":0000
  11.    Left            =   1080
  12.    LinkTopic       =   "Form1"
  13.    MaxButton       =   0   'False
  14.    MinButton       =   0   'False
  15.    ScaleHeight     =   5475
  16.    ScaleWidth      =   5745
  17.    ShowInTaskbar   =   0   'False
  18.    Top             =   1170
  19.    Width           =   5865
  20.    Begin VB.Frame Frame1 
  21.       Caption         =   "Ticker Control"
  22.       Height          =   4515
  23.       Left            =   45
  24.       TabIndex        =   1
  25.       Top             =   945
  26.       Width           =   5685
  27.       Begin VB.ComboBox cboTickerDirection 
  28.          Height          =   315
  29.          ItemData        =   "frmMain.frx":08CA
  30.          Left            =   135
  31.          List            =   "frmMain.frx":08DD
  32.          Style           =   2  'Dropdown List
  33.          TabIndex        =   20
  34.          Top             =   1935
  35.          Width           =   1455
  36.       End
  37.       Begin VB.Timer Timer1 
  38.          Interval        =   3000
  39.          Left            =   3915
  40.          Top             =   225
  41.       End
  42.       Begin VB.CheckBox chkTickerActive 
  43.          Caption         =   "&Ticker Is Active"
  44.          Height          =   240
  45.          Left            =   135
  46.          TabIndex        =   14
  47.          Top             =   270
  48.          Value           =   1  'Checked
  49.          Width           =   1590
  50.       End
  51.       Begin VB.CommandButton cmdTickerColor 
  52.          Caption         =   "Ticke&r Color"
  53.          Height          =   375
  54.          Left            =   4410
  55.          TabIndex        =   13
  56.          Top             =   225
  57.          Width           =   1185
  58.       End
  59.       Begin VB.CommandButton cmdBorderColor 
  60.          Caption         =   "&Border Color"
  61.          Height          =   375
  62.          Left            =   4410
  63.          TabIndex        =   12
  64.          Top             =   630
  65.          Width           =   1185
  66.       End
  67.       Begin VB.CommandButton cmdTextColor 
  68.          Caption         =   "Text C&olor"
  69.          Height          =   375
  70.          Left            =   4410
  71.          TabIndex        =   11
  72.          Top             =   1035
  73.          Width           =   1185
  74.       End
  75.       Begin VB.CheckBox chkTickerChanged 
  76.          Caption         =   "Ticker &Changed Sound"
  77.          Height          =   240
  78.          Left            =   135
  79.          TabIndex        =   10
  80.          Top             =   585
  81.          Value           =   1  'Checked
  82.          Width           =   1950
  83.       End
  84.       Begin VB.CheckBox chkTickerChanging 
  85.          Caption         =   "Ticker C&hanging Sound"
  86.          Height          =   240
  87.          Left            =   135
  88.          TabIndex        =   9
  89.          Top             =   900
  90.          Value           =   1  'Checked
  91.          Width           =   1995
  92.       End
  93.       Begin VB.ComboBox cboBorderWidth 
  94.          Height          =   315
  95.          ItemData        =   "frmMain.frx":091A
  96.          Left            =   135
  97.          List            =   "frmMain.frx":0930
  98.          Sorted          =   -1  'True
  99.          Style           =   2  'Dropdown List
  100.          TabIndex        =   8
  101.          Top             =   2565
  102.          Width           =   1455
  103.       End
  104.       Begin VB.ComboBox cboSpeed 
  105.          Height          =   315
  106.          ItemData        =   "frmMain.frx":0946
  107.          Left            =   1665
  108.          List            =   "frmMain.frx":0959
  109.          Sorted          =   -1  'True
  110.          Style           =   2  'Dropdown List
  111.          TabIndex        =   7
  112.          Top             =   1935
  113.          Width           =   1005
  114.       End
  115.       Begin VB.CommandButton cmdExit 
  116.          Caption         =   "E&xit"
  117.          Height          =   375
  118.          Left            =   4455
  119.          TabIndex        =   6
  120.          Top             =   4050
  121.          Width           =   1140
  122.       End
  123.       Begin VB.ComboBox cboFont 
  124.          Height          =   315
  125.          ItemData        =   "frmMain.frx":096C
  126.          Left            =   1665
  127.          List            =   "frmMain.frx":0973
  128.          Sorted          =   -1  'True
  129.          Style           =   2  'Dropdown List
  130.          TabIndex        =   5
  131.          Top             =   2565
  132.          Width           =   2130
  133.       End
  134.       Begin VB.TextBox txtMessage 
  135.          Height          =   330
  136.          Left            =   180
  137.          MaxLength       =   50
  138.          TabIndex        =   4
  139.          Text            =   "CoolTicker Control"
  140.          Top             =   4095
  141.          Width           =   3615
  142.       End
  143.       Begin VB.CommandButton cmdApply 
  144.          Caption         =   "&Apply"
  145.          Height          =   330
  146.          Left            =   2970
  147.          TabIndex        =   3
  148.          Top             =   3735
  149.          Width           =   825
  150.       End
  151.       Begin VB.ComboBox cboDelay 
  152.          Height          =   315
  153.          ItemData        =   "frmMain.frx":0986
  154.          Left            =   2745
  155.          List            =   "frmMain.frx":099F
  156.          Style           =   2  'Dropdown List
  157.          TabIndex        =   2
  158.          Top             =   1935
  159.          Width           =   1050
  160.       End
  161.       Begin VB.Label Label1 
  162.          AutoSize        =   -1  'True
  163.          Caption         =   "Ticker Direction"
  164.          Height          =   195
  165.          Left            =   135
  166.          TabIndex        =   21
  167.          Top             =   1710
  168.          Width           =   1125
  169.       End
  170.       Begin MSComDlg.CommonDialog dlgMain 
  171.          Left            =   3375
  172.          Top             =   180
  173.          _ExtentX        =   847
  174.          _ExtentY        =   847
  175.          _Version        =   327680
  176.       End
  177.       Begin VB.Label Label2 
  178.          AutoSize        =   -1  'True
  179.          Caption         =   "Border Width"
  180.          Height          =   195
  181.          Left            =   135
  182.          TabIndex        =   19
  183.          Top             =   2340
  184.          Width           =   930
  185.       End
  186.       Begin VB.Label Label4 
  187.          AutoSize        =   -1  'True
  188.          Caption         =   "Ticker Speed"
  189.          Height          =   195
  190.          Left            =   1665
  191.          TabIndex        =   18
  192.          Top             =   1710
  193.          Width           =   960
  194.       End
  195.       Begin VB.Label Label5 
  196.          AutoSize        =   -1  'True
  197.          Caption         =   "Ticker Font"
  198.          Height          =   195
  199.          Left            =   1665
  200.          TabIndex        =   17
  201.          Top             =   2340
  202.          Width           =   810
  203.       End
  204.       Begin VB.Label Label6 
  205.          AutoSize        =   -1  'True
  206.          Caption         =   "Message"
  207.          Height          =   195
  208.          Left            =   180
  209.          TabIndex        =   16
  210.          Top             =   3870
  211.          Width           =   645
  212.       End
  213.       Begin VB.Label Label7 
  214.          AutoSize        =   -1  'True
  215.          Caption         =   "Ticker Delay"
  216.          Height          =   195
  217.          Left            =   2745
  218.          TabIndex        =   15
  219.          Top             =   1710
  220.          Width           =   900
  221.       End
  222.    End
  223.    Begin COOLTICKERLib.CoolTicker CoolTicker1 
  224.       Height          =   825
  225.       Left            =   45
  226.       TabIndex        =   0
  227.       Top             =   45
  228.       Width           =   4560
  229.       _Version        =   65536
  230.       _ExtentX        =   8043
  231.       _ExtentY        =   1455
  232.       _StockProps     =   8
  233.       BorderWidth     =   2
  234.       TickerDirection =   2
  235.       Message         =   "CoolTicker"
  236.       BeginProperty TickerFont {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
  237.          Name            =   "Comic Sans MS"
  238.          Size            =   24
  239.          Charset         =   0
  240.          Weight          =   700
  241.          Underline       =   0   'False
  242.          Italic          =   0   'False
  243.          Strikethrough   =   0   'False
  244.       EndProperty
  245.       BorderColor     =   128
  246.    End
  247. Attribute VB_Name = "frmMain"
  248. Attribute VB_Creatable = False
  249. Attribute VB_Exposed = False
  250. Option Explicit
  251. Private Sub cboBorderWidth_Click()
  252.     CoolTicker1.BorderWidth = Val(cboBorderWidth.List(cboBorderWidth.ListIndex))
  253. End Sub
  254. Private Sub cboDelay_Click()
  255.     CoolTicker1.TickerDelay = Val(cboDelay.List(cboDelay.ListIndex))
  256. End Sub
  257. Private Sub cboFont_Click()
  258.     CoolTicker1.TickerFont.Name = cboFont.List(cboFont.ListIndex)
  259. End Sub
  260. Private Sub cboSpeed_Click()
  261.     CoolTicker1.TickerSpeed = Val(cboSpeed.List(cboSpeed.ListIndex))
  262. End Sub
  263. Private Sub cboTickerDirection_Click()
  264.     CoolTicker1.TickerDirection = cboTickerDirection.ListIndex
  265.      
  266. End Sub
  267. Private Sub chkTickerActive_Click()
  268.     Timer1.Enabled = (chkTickerActive.Value = 1)
  269. End Sub
  270. Private Sub chkTickerChanged_Click()
  271.     With CoolTicker1
  272.         If (chkTickerChanged.Value = 0) Then
  273.             .SoundWhenChanged = ""
  274.         Else
  275.             .SoundWhenChanged = App.Path & "\" & "Tick.WAV"
  276.         End If
  277.     End With
  278. End Sub
  279. Private Sub chkTickerChanging_Click()
  280.     With CoolTicker1
  281.         If (chkTickerChanging.Value = 0) Then
  282.             .SoundWhenChanging = ""
  283.         Else
  284.             .SoundWhenChanging = App.Path & "\" & "Tick.WAV"
  285.         End If
  286.     End With
  287. End Sub
  288. Private Sub cmdApply_Click()
  289.     CoolTicker1.Message = txtMessage.Text
  290. End Sub
  291. Private Sub cmdBorderColor_Click()
  292.     With dlgMain
  293.       .Action = 3
  294.       If .CancelError Then Exit Sub
  295.       CoolTicker1.BorderColor = .Color
  296.     End With
  297. End Sub
  298. Private Sub cmdExit_Click()
  299.     Unload Me
  300. End Sub
  301. Private Sub cmdTextColor_Click()
  302.     With dlgMain
  303.       .Action = 3
  304.       If .CancelError Then Exit Sub
  305.       CoolTicker1.ForeColor = .Color
  306.     End With
  307. End Sub
  308. Private Sub cmdTickerColor_Click()
  309.     With dlgMain
  310.       .Action = 3
  311.       If .CancelError Then Exit Sub
  312.       CoolTicker1.TickerColor = .Color
  313.     End With
  314. End Sub
  315. Private Sub Form_Load()
  316.     chkTickerChanged_Click
  317.     chkTickerChanging_Click
  318.     cboFont.ListIndex = 0
  319.     cboTickerDirection.ListIndex = 1
  320.     cboSpeed.ListIndex = 0
  321.     cboDelay.ListIndex = 0
  322.     cboBorderWidth.ListIndex = 2
  323.     Dim Cnt As Long
  324.     For Cnt = 0 To Screen.FontCount
  325.       cboFont.AddItem Screen.Fonts(Cnt)
  326.     Next
  327. End Sub
  328. Private Sub Timer1_Timer()
  329.     Static Cnt As Long
  330.     Cnt = Cnt + 1
  331.     CoolTicker1.Message = "CoolTicker " & Cnt
  332. End Sub
  333.